package com.ds.infrastructure.hyperspace.console.model.response.monitor;

import com.ds.infrastructure.hyperspace.console.model.response.diagram.Column10Chart;
import com.ds.infrastructure.hyperspace.console.model.response.diagram.HeatMapChart;
import com.ds.infrastructure.hyperspace.console.model.response.diagram.SeriesChart;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

/**
 * @author: yaozhendong
 * @create: 2019-11-04 14:43
 **/
@Data
@NoArgsConstructor
public class GetMetricsVO {
    private List<SeriesChart> gatewayConnectionCountMetrics = new ArrayList<>();
    private List<SeriesChart> gatewayRequestsPendingMetrics = new ArrayList<>();
    private List<SeriesChart> gatewayRequestsCountMetrics = new ArrayList<>();
    private List<SeriesChart> gatewayPayloadBytesMetrics = new ArrayList<>();
    private List<Column10Chart> responseDurationMetrics = new ArrayList<>();
    private List<Column10Chart> errorRequestCountMetrics = new ArrayList<>();
    private List<HeatMapChart> targetNodeStatusMetrics = new ArrayList<>();
}
